d94ffe8925a6ad9bac887581e52aef782bd82b95,java/src/org/dartlang/vm/service/element/Library.java,Library,getClasses,#,35

Before Change


   * A list of all classes in this library.
   */
  public List<ClassRef> getClasses() {
    JsonArray array = json.getAsJsonArray("classes");
    int size = array.size();
    List<ClassRef> result = new ArrayList<ClassRef>();
    for (int index = 0; index < size; ++index) {
      result.add(new ClassRef((JsonObject) array.get(index)));
    }
    return result;
  }

  /**

After Change


   * A list of all classes in this library.
   */
  public ElementList<ClassRef> getClasses() {
    return new ElementList<ClassRef>(json.get("classes").getAsJsonArray()) {
      @Override
      protected ClassRef basicGet(JsonArray array, int index) {
        return new ClassRef(array.get(index).getAsJsonObject());